﻿package com.wongoing.sys.service;

import java.lang.reflect.InvocationTargetException;
import java.util.List;

import com.wongoing.base.BaseService;
import com.wongoing.base.PageResult;
import com.wongoing.sys.model.SysBasSlider;


public interface SysBasSliderService extends BaseService<SysBasSlider, java.io.Serializable> {
	/**
	 * 功能说明：通过PageResult获取公司分页数据
	 * 修改说明：
	 * @author zhenglibing
	 * @date 2017年10月13日 下午8:43:21
	 * @param pageResult 分页查询对象，包含查询条件
	 * @return 返回分页查询对象，包含页面数据
	 */
	public PageResult<SysBasSlider> getSliderListPageResult(PageResult<SysBasSlider> pageResult);
	/**
	 * 
	 * 功能说明：储存客户头像图片地址
	 * 修改说明：
	 * @author zhaoxihao
	 * @date 2017-10-18 上午8:49:02
	 * @param id	主键id
	 * @param picture	图片地址
	 * @return
	 */
	public boolean setSliderPicture(Integer id ,String picture);
	
	/**
	 * 功能说明：获取首页轮播图
	 * 修改说明：
	 * @author 吴兆强
	 * @date 2018年5月30日 下午3:34:50
	 * @return
	 * @throws NoSuchMethodException 
	 * @throws InvocationTargetException 
	 * @throws IllegalAccessException 
	 */
	public List<SysBasSlider> carousel() throws IllegalAccessException, InvocationTargetException, NoSuchMethodException;
	public List<SysBasSlider> addCarousel() throws IllegalAccessException, InvocationTargetException, NoSuchMethodException;
}
